﻿@charset "utf-8";
body,html { font-family:"微软雅黑"; font-size:14px; margin:0; padding:0; }
.clear{ clear:both;}
.w1200 { width:1200px; margin:0 auto;}
ul,li,ol,span,h1,h2,h3,h4,h5,p,input,br,hr,textarea{ margin:0; padding:0; list-style:none; font-weight:normal;}
a {text-decoration:none;color:#333;}

/*---------颜色--------------*/

.color1_color:hover {color:#016ed7 !important;}
.color1_back:hover {background:#016ed7;}
.color1_border{border-top:3px solid #016ed7;}
.color_back{ background:#016ed7}
.color{color:#016ed7;}
.jm_main .jm_main_right_pic li:hover h4 {background:#016ed7;}

/*---------颜色结束--------------*/




/*---------图片页展示--------------*/

.jm_main .jm_main_right_pic li img {width:100%; height:220px;}
.jm_main .jm_main_right_pic li {float:left;border:1px dotted #CCC;width:290px;margin-right:20px; margin-bottom:20px; transition:width 1s,box-shadow 1s,padding 1s; position:relative;}

.jm_main .jm_main_right_pic li h4{font-size:1em;line-height:35px;color:#999; text-align:center; font-family:Arial;border:1px dotted #ccc; width:150px; margin:0 auto 20px auto; border-radius:100px;}

.jm_main .jm_main_right_pic { margin:10px 0 10px 10px;}
.jm_main .jm_main_right_pic span {display:block;text-align:center; padding:20px;line-height:30px; font-size:16px;}
.jm_main .jm_main_right_pic font {color:#ff5757}
.jm_main .jm_main_right_pic .last {margin-right:0 !important}
.jm_main .jm_main_right_pic .text {background:url(/imgs/a3.png);color:#FFF; overflow:hidden;bottom:127px; font-size:13px; text-align:center;position:absolute;width:100%; height:0; line-height:30px; }
.jm_main .jm_main_right_pic li:hover {border:1px dotted #999;}
.jm_main .jm_main_right_pic li:hover .text {height:30px;}
.jm_main .jm_main_right_pic hr{border:0; height:2px; position:absolute;left:0;bottom:-1px; width:0;}
.jm_main .jm_main_right_pic li:hover hr{ width:100%;}
.jm_main .jm_main_right_pic li:hover a span{color:#333;}
.jm_main .jm_main_right_pic li:hover h4 {color:#FFF;}
/*---------图片页展示结束--------------*/




#dituContent{ display:-none;width:95%; margin:0 auto;height:350px;border:#ccc solid 1px;} /*百度地图*/





/*---------特效代码-----------*/
.jm_main .jm_main_left a{transition:background-color 1s,text-indent 1s;}
.jm_main .jm_main_left a:hover { background:#EFEFEF; text-indent:60px}
.jm_main .jm_main_left h2:hover {-webkit-transform:rotateY(360deg);transition:all 1s ease-in-out;}
.jm_main .jm_main_left{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0; margin-left:-50px;}
.jm_main .jm_main_left .ol_2 { left:210px !important;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0; transition:left 1s,filter 1s,-moz-opacity 1s,-khtml-opacity 1s,opacity 1s;}
.jm_main .jm_main_left li:hover .ol_2 {left:230px !important;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.jm_main .jm_main_left .ol_3 {width:0px !important; overflow:hidden !important;left:150px !important;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0; transition:left 1s,filter 1s,-moz-opacity 1s,-khtml-opacity 1s,opacity 1s;}
.jm_main .jm_main_left ul li .ol_2 li:hover .ol_3 {left:200px !important;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.jm_main .jm_main_left .txt:hover img{-webkit-transform:rotateY(360deg);transition:all 1s ease-in-out;}

.jm_main .jm_main_right{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0; margin-right:-50px;}
.jm_main .jm_main_right .txt{ transition:color 1s;}
.jm_main .jm_main_right .jm_main_right_news a .nul img {transition:border-radius 1s,height 1s,margin-top 1s}
.jm_main .jm_main_right .jm_main_right_news a .time { transition:left 1s;}

.jm_main .jm_main_right .con_td table td{ transition:text-indent 1s;}
.jm_main .jm_main_right .con_td table td:hover { text-indent:40px;}

.jm_fenye a {transition:background 1s,border 1s,height 1s,border-radius 1s,line-height 1s;}
.jm_fenye a:hover {background:#EFEFEF;border-radius:100px;}

.jm_main .jm_main_right_pic hr{ transition:width 1s}
.jm_main .jm_main_right_pic .text{transition:width 1s,height 1s,left 1s,top 1s,padding 1s,overflow 1s;}
.jm_main .jm_main_right_pic li:hover { box-shadow:0 0 50px #999;}
.jm_main .jm_main_right_pic li h4 { transition:background 1s;}


/*--------特效代码结束--------------*/



.jm_main { margin-top:20px;}
.jm_main .jm_main_left { float:left; width:250px;padding-bottom:20px;}
.jm_main .jm_main_border {box-shadow:0 0 10px #ccc; margin-bottom:20px;}
.jm_main .jm_main_left h2 { font-size:20px; padding:20px; background:url(/imgs/a1.jpg) repeat-x bottom;display:block; width:70%; margin-bottom:10%;margin-left:7%;}
.jm_main .jm_main_left h2 span {font-size:10px !important;color:#999;font-family:Arial; padding-left:10px; letter-spacing:0px !important;}
.jm_main .jm_main_left li { position:relative;line-height:40px;color:#333; margin-bottom:10px; margin-top:10px;background:url(/imgs/a1.png) no-repeat 210px center ; text-indent:40px;font-size:16px !important;border-bottom:1px dotted #EFEFEF; text-align:left;}
.jm_main .jm_main_left ul li a{display:block;color:#333; font-size:1em !important;letter-spacing:-0.3px !important;}
.jm_main .jm_main_left a:hover{color:#333;background:#EFEFEF;}
.jm_main .jm_main_left .ol_2 li a{color:#333}
.jm_main .jm_main_left .ol_2 { width:0px; position:absolute;left:200px;top:0; background:#FFF; box-shadow:0 0 10px #333;overflow:hidden;  z-index:2; padding-top:20px; padding-bottom:20px;}
.jm_main .jm_main_left ul li:hover .ol_2{ width:230px;overflow:visible;}
.jm_main .jm_main_left .ol_3 { position:absolute;left:200px;top:0; background:#FFF; box-shadow:0 0 10px #333; width:0;overflow:hidden; z-index:3; padding-top:20px; padding-bottom:20px;}
.jm_main .jm_main_left .ol_2 li:hover .ol_3 {width:230px !important;overflow:visible;}
.jm_main .jm_main_left hr { height:20px; background:#EFEFEF;border:0; margin-top:20px;}
.jm_main .jm_main_left .txt  {padding:0 30px 0 30px;line-height:35px !important; font-size:14px; text-align:left; letter-spacing:0px !important;}
.jm_main .jm_main_left .txt span { display:inline-block; margin-left:10px;width:80px; padding-bottom:20px; text-align:center;}
.jm_main .jm_main_left .txt img {width:100%; margin-right:10px; margin-top:10px;}
.jm_main .jm_main_left .txt p{ margin:0 !important; padding:0 !important;}

.jm_main .jm_main_right {float:right; margin-left:20px; margin-top:10px; width:930PX;}
.jm_main .jm_main_right h2 {color:#333; position:relative;margin-bottom:20px; height:55px;line-height:55px;width:100%;border-bottom:1px dotted #ccc;}
.jm_main .jm_main_right h2 b {left:0;display:block; position:absolute;font-size:20px; }
.jm_main .jm_main_right h2 hr { position:absolute;left:0;bottom:-2px; height:3px; width:150px;border:0; background:#ccc;}
.jm_main .jm_main_right h2  span{ position:absolute;right:40px;top:0; font-size:13px;color:#999;}
.jm_main .jm_main_right h2  span a{padding-left:5px;color:#999;}
.jm_main .jm_main_right .txt { padding:20px;line-height:35px !important; text-align:left;color:#666;}
.jm_main .jm_main_right h3 { font-size:20px; text-align:center;color:#333; font-weight:800; margin-bottom:20px;}
.jm_main .jm_main_right h4 {text-align:center; margin-bottom:20px;}
.jm_main .jm_main_right .txt:hover h4{color:#333;}
.jm_main .jm_main_right h4 span{display:inline-block; margin-right:20px;}
.jm_main .jm_main_right h5 { background:#f4f4f4;border:1px solid #d3d3d3; padding:10px; margin-bottom:50px;color:#333; padding-top:20px;}
.jm_main .jm_main_right h5 img{ border:10px solid #FFF; box-shadow:0 0 10px #999; margin-left:20px; width:10%; float:left; margin-right:20px; margin-top:-10px;}

#MyContent img {max-width:800px;}

.jm_main .jm_main_right .con_td table{ width:95%; margin:0 auto;border:0;border-collapse:collapse}
.jm_main .jm_main_right .con_td table td { font-size:15PX;color:#333; line-height:50PX;border:1px solid #CCC; text-indent:20px; background:#EFEFEF;}
.jm_main .jm_main_right .con_td .last { background:#FFF; width:85%;}


.jm_main .jm_main_right .jm_main_right_news{ margin:10px;}
.jm_main .jm_main_right .jm_main_right_news li {border-bottom:1px dotted #CCC; padding-bottom:20px; padding-top:20px;}
.jm_main .jm_main_right .jm_main_right_news a .nul{ float:left; font-family:Arial;margin-top:10px;margin:20px; width:180px; height:130px; font-size:100px; text-align:center;color:#CCC;}
.jm_main .jm_main_right .jm_main_right_news a .nul img {width:180px; height:130px;}
.jm_main .jm_main_right .jm_main_right_news a .right {float:left; width:650px; margin-top:30px; position:relative; height:120px; }
.jm_main .jm_main_right .jm_main_right_news a .title {font-size:18px; font-weight:700;color:#666; line-height:35px;}
.jm_main .jm_main_right .jm_main_right_news a .time img{ margin:20px 10px 0 10px; line-height:30px;}
.jm_main .jm_main_right .jm_main_right_news a .time { position:absolute;left:0;bottom:0;color:#999;}
.jm_main .jm_main_right .jm_main_right_news a .text {line-height:25px;color:#999; transition:text-decoration 1s;}
.jm_main .jm_main_right .jm_main_right_news a:hover .nul img{border-radius:100px; height:180px; margin-top:-20px;}
.jm_main .jm_main_right .jm_main_right_news a:hover .time{left:450px;}
.jm_main .jm_main_right .jm_main_right_news a:hover .text{ text-decoration:underline;} 





.jm_main .jm_main_right_liuyan{ margin:10px; font-size:16px; width:95%; margin:0 auto; margin-top:50px !important;}
.jm_main .jm_main_right_liuyan li { display:block; float:left; width:100%; margin-bottom:2px;}
.jm_main .jm_main_right_liuyan label {background:#999;color:#FFF; display:block; float:left; width:20%; text-align:center; line-height:55px;}
.jm_main .jm_main_right_liuyan input {float:left; width:80%;border:0; line-height:55px; height:55px; background:#EFEFEF; font-size:16px; text-indent:20px;}
.jm_main .jm_main_right_liuyan textarea { float:left; width:78%; font-size:16px;border:0; background:#EFEFEF; height:150px; line-height:30px; padding-left:2%;}
.jm_main .jm_main_right_liuyan .last {height:150px;}
.jm_main .an1 { background:#333;border:0; float:right; margin-right:22px; cursor:pointer; width:150px; line-height:45px; font-size:16px;color:#FFF; margin-top:20px;}



.jm_fenye {margin-top:50px; text-align:center; margin-bottom:30px;}
.jm_fenye a{border:1px dotted #999; display:block; height:30px; line-height:45px; display:inline-block; height:45px; margin-right:10px;width:45px; text-align:center; padding:5px;color:#333}
.jm_fenye span {border:1px dotted #999; min-width:50px; height:45px; line-height:45px; padding:5px; display:inline-block;color:#999;}
